alert('SceneHelp.js loaded');
//khai bao bien
var strhelp1="&emsp;&emsp;&emsp;&ensp; MENU <br>1.";
var strhelp3="&emsp;&emsp;&ensp; HƯỚNG DẪN NẤU ĂN <br>1. Danh m";
var strhelp2="&emsp;&emsp;&emsp; MỞ RỘNG <br>1. Danh mục các chức năng.<br>2. Nội dung của từng chức năng.<br>&emsp; Dùng các phím mũi tên để thay đổi chức năng và nội dung. ";
///
function SceneHelp() {

	this.initialize = function () {
		alert("SceneHelp.initialize()");
		// this function will be called only once when the scene manager show this scene first time
		// initialize the scene controls and styles, and initialize your variables here
		// scene HTML and CSS will be loaded before this function is called
		KeyLeftHelp();
		//khoi gan
		//document.images['helpimg'].src="images/TroGiup/helpmore1.jpg";
		//document.getElementById("stringhelp").innerHTML = strhelp1;
		$('#PopupThoatHelp').sfPopup({
			text:'Bạn có muốn thoát ứng dụng không?',
			buttons:['Đồng ý', 'Hủy'],
			defaultFocus: 1, 
			callback:function(selectedIndex){
				alert('selected button index: ' + selectedIndex);
				if(selectedIndex==0){
					sf.core.exit();
				}
			}
		});
	};

	this.handleShow = function (data) {
		alert("SceneHelp.handleShow()");
		$("#keyhelp").sfKeyHelp({
	        "LEFTRIGHT" : "Di chuyển",
	        "RETURN" : "Trở về"
	    });
		var helpBarInfo1 = {
                helpbarType: "HELPBAR_TYPE_VOICE_CUSTOMIZE",
                helpbarItemsList: [
                    { itemText: "Left", commandList: [{command: "Left"}]},
                    { itemText: "Right", commandList: [{command: "Right"}]},
                    { itemText: "Close", commandList: [{command: "Close"}]},
                    { itemText: "Exit", commandList: [{command: "Exit"}]}
                ]
            };

            webapis.recognition.SetVoiceHelpbarInfo(JSON.stringify(helpBarInfo1));
	};

	this.handleHide = function () {
		alert("SceneHelp.handleHide()");
		// this function will be called when the scene manager hide this scene
	};

	this.handleFocus = function () {
		alert("SceneHelp.handleFocus()");
		document.getElementById("keyhelp").style.visibility = "visible";
		VoiceDispatcher.currentScene = this;
		Grid.hienthiketnoi();
	};

	this.handleBlur = function () {
		alert("SceneHelp.handleBlur()");
		// this function will be called when the scene manager move focus to another scene from this scene
	};
	this.handleKeyDown = function (keyCode) {
		alert("SceneHelp.handleKeyDown(" + keyCode + ")");
		// TODO : write an key event handler when this scene get focued
		switch (keyCode) {
			case sf.key.LEFT:
				KeyLeftHelp();
				break;
			case sf.key.RIGHT:
				KeyRightHelp();
				break;
			case sf.key.UP:
				break;
			case sf.key.DOWN:
				break;
			case sf.key.ENTER:
				break;
			case sf.key.RETURN:
				sf.scene.hide('Help');
	        	sf.scene.show('Main');
				sf.scene.focus('Main');

				break;
			case sf.key.EXIT:
	        	$('#PopupThoatHelp').sfPopup('show');
	        	
	            break;
			default:
				alert("handle default key event, key code(" + keyCode + ")");
				break;
		}
	};
	this.handleVoice = function(e) {
        log("SceneCookingGuide.handleVoicee, type: " + e.eventtype);

        switch (e.result.toLowerCase()) {
            
            case "left": 
            	KeyLeftHelp();
            	break;
            case "right": 
            	KeyRightHelp();
            	break;
            case "close":
                sf.scene.hide("Help");
                sf.scene.show("Main");
                sf.scene.focus("Main");
                sf.key.preventDefault();
                break;
            case "exit": $('#PopupThoatHelp').sfPopup('show'); break;
        }
    };
}

var endex=0;


var strhelp1="&emsp;&emsp;&emsp;&ensp;  MENU <br>1. Các chức năng của phần mềm.<br>- Dùng các phím mũi tên trái, phải để di chuyển giữa các chức năng, bấm phím Enter để chọn.<br> - Có hỗ trợ nhận diện giọng nói và cử chỉ. ";
var strhelp3="&emsp;&ensp; HƯỚNG DẪN NẤU ĂN <br>1. Danh các loại món ăn.<br>2. Danh sách các món ăn theo loại.<br>3. Thông tin món ăn.<br>4. Thanh công cụ.<br>Dùng các phím mũi tên để di chuyển, bấm phím Enter để chọn.  Có hỗ trợ nhận diện giọng nói và cử chỉ.";
var strhelp2="&emsp;&emsp;&emsp; MỞ RỘNG <br>1. Danh mục các chức năng.<br>2. Nội dung của từng chức năng.<br>&emsp;- Dùng các phím mũi tên để thay đổi chức năng và nội dung. ";

function KeyLeftHelp(){
	alert("tét L endex: "+ endex);
	
	
	switch (endex) {
		case 0:
			document.images['helpimg'].src="images/TroGiup/helpmore1.jpg";
			document.getElementById("stringhelp").innerHTML = strhelp1;
			break;
		case 1:
			document.images['helpimg'].src="images/TroGiup/helpmore2.jpg";
			document.getElementById("stringhelp").innerHTML = strhelp2;
			break;
		case 2:
			document.images['helpimg'].src="images/TroGiup/helpmore3.jpg";
			document.getElementById("stringhelp").innerHTML = strhelp3;
			break;
	}
	endex--;
	if(endex==-1){
		endex=2;
		
	}
}
function KeyRightHelp(){
	alert("tét R endex: "+ endex);
	
	
	switch (endex) {
		case 0:
			document.images['helpimg'].src="images/TroGiup/helpmore1.jpg";
			document.getElementById("stringhelp").innerHTML = strhelp1;
			break;
		case 1:
			document.images['helpimg'].src="images/TroGiup/helpmore2.jpg";
			document.getElementById("stringhelp").innerHTML = strhelp2;
			break;
		case 2:
			document.images['helpimg'].src="images/TroGiup/helpmore3.jpg";
			document.getElementById("stringhelp").innerHTML = strhelp3;
			break;
	}	
	endex++;
	if(endex==3){
		endex=0;
	
}}


